.ProductList_b2 ul li{float: left;width: 31.3%;margin-right: 3.05%;margin-bottom: 2vw;}
.ProductList_b2 ul li .picimg{height: 16vw;width: 100%;position: relative;box-sizing: border-box;border: 1px solid #ddd;overflow: hidden;}
.ProductList_b2 ul li .picimg img{display: block; position: absolute;top: 50%;left: 50%; max-width: 85%; max-height: 85%;width: auto;
    transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.ProductList_b2 ul li:nth-child(3n){margin-right: 0;}
.ProductList_b2 ul li h3{font-weight: normal;text-align: center; font-size: 16px;margin-top: 1vw;text-align: center;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ProductList_b2 ul li span{display: none;}
.ProductList_b2 ul li a{color: #333;}

.PhotoList_i1 ul{display: block;text-align: center;}
.PhotoList_i1 li a{position: relative;display: block;overflow: hidden;height: 14vw;box-sizing: border-box;border: 1px solid #eee;margin-bottom: 1.0vw;}
.PhotoList_i1 ul li a img{display: inline-block;max-width: 95%;max-height: 95%; position: absolute;top: 50%;display: block;width: auto;
    left: 50%; transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.PhotoList_i1 ul li{display: block;float: left; width: 22.5%;margin: 0 1.25%;margin-bottom: 2.6vw;}
.PhotoList_i1 ul li h4{display: none;}
.PhotoList_i1 ul li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}

.NewsList_g3 li {padding: 0;border: 1px solid #eee;margin-right: 3.05%;width: 31.3%;position: relative;margin-bottom: 40px;float:left;box-sizing:border-box;}
.NewsList_g3 ul:after{content:''; display:block; clear:both;}
.NewsList_g3 li:nth-child(3n){margin-right:0;}
.NewsList_g3 li>a {overflow:hidden;height: 12vw;float: none;width: 100%;display: block;position: relative;margin-bottom: 0.5vw;}
.NewsList_g3 img {display: block;width: 100%;height: 100%;object-fit:cover;}
.NewsList_g3 h3 a {font-size: 16px;white-space: normal;color: #333;line-height: 1.8;height: 3.6em;display: block;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.NewsList_g3 p:last-child,.NewsList_g3 h3+p {display: none;}
.NewsList_g3 h3,.ntime{display: block;width: 90%;margin: 0 auto;}
.NewsList_g3 .ntime {font-size:14px;border-top: 1px solid #ddd;padding: 0.5vw 0;text-align: right;margin-top: 0.5vw;}

@media screen and (min-width: 1250px) {
    .ProductList_b2 ul li a:hover{color: #c02323;}
    .ProductList_b2 ul li a:hover .picimg{border-color: #c02323;}

    .PhotoList_i1 ul li:hover span{color: #c02323;}
    .PhotoList_i1 ul li a:hover{border-color: #c02323;}

    .NewsList_g3 li:hover h3 a,.NewsList_g3 li:hover .ntime {color: #c02323;}
    .NewsList_g3 li:hover,.NewsList_g3 li:hover .ntime {border-color: #c02323;}
}
@media screen and (max-width: 1024px){
    .ProductList_b2 ul li h3{font-size: 16px;margin: 15px 0;}
    .ProductList_b2 ul li .picimg{height: 28vw;}

    .PhotoList_i1 li a{height: 17vw;}  
    .PhotoList_i1 ul li span{font-size: 16px;margin-top: 1vw;}
    .PhotoList_i1 ul li{margin-bottom: 2vw;padding-bottom: 1vw;}
    .PhotoList_i1 ul li{width: 30.3%;}

    .NewsList_g3 li{width: 47.5%;margin-right: 5%;}
    .NewsList_g3 li:nth-child(3n){margin-right: 5%;}
    .NewsList_g3 li:nth-child(2n){margin-right: 0;}
    .NewsList_g3 li>a{height: 23vw;}
}
@media screen and (max-width: 640px){
    .ProductList_b2 ul li{width: 48.5%;margin-right: 3%;margin-bottom: 10px;}
    .ProductList_b2 ul li .picimg{height: 46vw;}
    .ProductList_b2 ul li:nth-child(3n){margin-right: 3%;}
    .ProductList_b2 ul li:nth-child(2n){margin-right: 0;}
    .ProductList_b2 ul li h3{font-size: 3.8vw;margin: 10px 0;}

    .PhotoList_i1 li a {height: 36vw;}
    .PhotoList_i1 ul li{display: block;float: left; width: 47.5%;margin: 0 1.25% 4vw 1.25%;}
    .PhotoList_i1 ul li span{margin-top: 2.5vw;font-size: 3.8vw;}

    .NewsList_g3 li{width: 100%;margin-right: 0;margin-bottom: 5vw;padding-top: 2vw;}
    .NewsList_g3 h3 a{font-size: 4.2vw;max-height: 3.6em;height: auto;}
    .NewsList_g3 li>a{height: 50vw;}
    .NewsList_g3 .ntime{margin-top: 2.5vw;border-color: #fff;text-align: left;}

    .NewsList_g3 li .nwimg{display: none;}
    .NewsList_g3 li:first-child {margin-bottom: 7vw;background: none;padding: 0;}
    .NewsList_g3 li:first-child .nwimg{display: block;}
    .NewsList_g3 li:first-child .ntime,.NewsList_g3 li:first-child h3 a{color: #000;border-color: #ddd;}

}